invoice address - German English Dictionary